﻿table.tablelist
{
    width: 100%;
    display: table;
    border-collapse:collapse;
    border-spacing: 0px;
    border-color: #ccc;
}

table.tablelist td
{
    text-align: center;
}

table.tablelist th
{
    text-align: center;
}

table.tablelist tr
{
    height: 30px;
}

table.tablelist tr td
{
    border: 1px solid #bbb;
}

table.tablelist tr th
{
    border: 1px solid #bbb;
}

table.tablelist thead tr
{
    background:#ccc;
}


table.tablelist tbody tr:hover
{
    background: rgb(227,235,249);
}


table.tablelist tbody tr:nth-of-type(2n):not(.tableselectedrow):not(:hover)
{
    background:rgb(239,239,239);
}

.tableselectedrow
{
    background: rgb(97, 128, 219) !important;
}

table.tablelist thead tr
{
    position: relative;
    top: expression(this.offsetParent.scrollTop);
    z-index: 10;
}
